import { deleted, get, post, put } from "@/api/client";

/**
 *
 * 分页查询
 * page
 * size
 * @param params
 * @returns {*}
 */
export function getScorePage(params) {
	return get("/score", params);
}

/**
 *
 * 分页查询
 * page
 * size
 * @param params
 * @returns {*}
 */
export function myScorePage(params) {
	return get("/score/myScore", params);
}

/**
 * 获取评分
 * @param id
 * @returns {*}
 */
export function getScoreById(id) {
	return get(`/score/${id}`);
}

/**
 * 修改评分信息
 * @param score
 * @returns {*}
 */
export function updateScore(score) {
	return put("/score", score);
}

/**
 * 删除评分
 * @param id
 */
export function deletedScore(id) {
	return deleted("/score", { id });
}

/**
 * 保存评分
 * @param score
 * @returns {*}
 */
export function saveScore(score) {
	return post("/score", score);
}

/**
 * 获取评分 通过电影id和标签id
 * @param movieId
 * @param tagId
 * @returns {*}
 */
export function getScoreByMoveAndTag(movieId, tagId) {
	return get(`/score/getScore`, { movieId, tagId });
}

export function getScoreByMovieId(movieId) {
	return get(`/score/getScoreByMovieId`, { movieId });
}
